#ifndef CGAMEPAUSESCREEN_H
#define CGAMEPAUSESCREEN_H

#include "CScreen.h"
#include "CMenuScreen.h"
#include <QList>

class CGamePauseScreen : public CScreen
{

public:
    CGamePauseScreen( QString name ) : CScreen( name ) {}
    ~CGamePauseScreen() {}

    void load(CGraphics *gl);
    void unload(CGraphics *gl);

    int update(CInput *in);
    void draw(CGraphics *gl);

private:
    int selection;
    QFont font;
    QList<TMLabel> buttons, exitButtons;
    QList<TMLabel> labels, exitLabels;
    int exitSelection;
    bool exitConfirmationScreen;
};

#endif // CGAMEPAUSESCREEN_H
